libxl: introduce libxl__vnuma_config_check
authorWei Liu <wei.liu2@citrix.com>
Mon, 16 Mar 2015 09:52:26 +0000 (09:52 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Wed, 18 Mar 2015 12:04:55 +0000 (12:04 +0000)
commit93493a0817221276614072110de36dd0e7cc0e5a
tree4b0aa4bcbb77b6d0ddbe8c1cf1ed474099b2e7ea
parent3357e27b5914ef555676a699e9faeaab61328aa6
libxl: introduce libxl__vnuma_config_check

This function is used to check whether vNUMA configuration (be it
auto-generated or supplied by user) is valid.

Define a new error code ERROR_VNUMA_CONFIG_INVALID.

The checks performed can be found in the comment of the function.

This vNUMA function (and future ones) is placed in a new file called
libxl_vnuma.c

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>
Cc: Ian Campbell <ian.campbell@citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Dario Faggioli <dario.faggioli@citrix.com>
Cc: Elena Ufimtseva <ufimtseva@gmail.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
tools/libxl/Makefile
tools/libxl/libxl_internal.h
tools/libxl/libxl_types.idl
tools/libxl/libxl_vnuma.c [new file with mode: 0644]